<?php

namespace app\modules\backend;

/**
 * api module definition class
 */
class Module extends \yii\base\Module
{
    /**
     * {@inheritdoc}
     */
    public $controllerNamespace = 'app\modules\backend\controllers';

    public function behaviors()
    {

        return [
            [
                "class" => 'app\service\AuthBackendService',
                "except" => [
                    'index/register-page', // 注册
                    'index/login-page', // 登录
                    'index/login', // 登录
                    'index/re-captcha', // 重新加载验证码
                    'index/get-reg-code', // 获取注册验证码
                    'index/logout' // 注册
                ]
            ]
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function init()
    {

        parent::init();
        // 自定义错误页 - 后台专用
        \Yii::$app->errorHandler->errorAction = 'site/backend-error';
    }
}
